﻿//#define _CRT_SECURE_NO_WARNINGS  1
////一定要动手，例子不管多么简单，建议至少自己手敲一遍看看是否理解了里头的细枝末节。
////一定要学会思考，思考为什么要这样，而不是那样。还要举一反三地思考
//#include<string>
//#include<iostream>
//using namespace std;
////类模板创建
//template <class T1>
//class person {
//public:
//	T1 _name;
//};
////继承父类模板
//class son1 :public person <int> {//继承，父类如果是类模板必须指明类型
//public:
//	
//};
////类模板来继承父类模板
////子类模板创建
//template <class T1,class T2>
//class son2 :public person <T2>
//{
//public:
//	T1 _age;
//public:
//	son2()
//	{
//		cout << "T1的类型：" << typeid(T1).name() << endl;
//		cout << "T2的类型：" << typeid(T2).name() << endl;
//
//	}
//};
//void test()
//{
//	son2 <char, int >S1;
//}
//int main()
//{
//	test();
//	system("pause");
//	return 0;
//}